package com.util;

/**
 * @author seven
 */
public class ConstantPoolKey {
    /**
     * 字符串
     */
    public static final String CONSTANT_Utf8_info = "CONSTANT_Utf8_info";
    /**
     * 整数
     */
    public static final String CONSTANT_Integer_info = "CONSTANT_Integer_info";
    /**
     * 浮点数
     */
    public static final String CONSTANT_Float_info = "CONSTANT_Float_info";
    /**
     * 长整数
     */
    public static final String CONSTANT_Long_info = "CONSTANT_Long_info";
    /**
     * 小数
     */
    public static final String CONSTANT_Double_info = "CONSTANT_Double_info";
    /**
     * 类
     */
    public static final String CONSTANT_Class_info = "CONSTANT_Class_info";
    /**
     * String常量对象
     */
    public static final String CONSTANT_String_info = "CONSTANT_String_info";
    /**
     * fied 属性
     */
    public static final String CONSTANT_Fieldref_info = "CONSTANT_Fieldref_info";
    /**
     * method
     */
    public static final String CONSTANT_Methodref_info = "CONSTANT_Methodref_info";
    /**
     * 接口method
     */
    public static final String CONSTANT_InterfaceMethodref_info = "CONSTANT_InterfaceMethodref_info";
    /**
     * 字段或方法 名
     */
    public static final String CONSTANT_NameAndType_info = "CONSTANT_NameAndType_info";
    /**
     * 方法句柄
     */
    public static final String CONSTANT_MethodHandle_info = "CONSTANT_MethodHandle_info";
    /**
     * 方法类型
     */
    public static final String CONSTANT_MethodType_info = "CONSTANT_MethodType_info";
    /**
     * InvokeDynamic指令锁引用到得方法
     */
    public static final String CONSTANT_InvokeDynamic_info = "CONSTANT_InvokeDynamic_info";
}
